package com.wicket.okrapp.base.service;

import com.wicket.okrapp.base.service.dto.req.AddCollectionFirstDataReq;
import com.wicket.okrapp.base.service.dto.req.BatchQueryStandardDataLIstReq;
import com.wicket.okrapp.base.service.dto.req.QueryStandardDataDetailReq;
import com.wicket.okrapp.base.service.dto.req.QueryStandardDataListReq;
import com.wicket.okrapp.dal.po.mbg.OmsStandardDataResult;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsStandardDataResultService {
    /**
     * 2-4-01修改标准数据
     */
    boolean updateStandardData(OmsStandardDataResult omsStandardDataResult);

    /**
     * 2-4-01新增标准数据
     */
    String addStandardData(OmsStandardDataResult omsStandardDataResult);

    /**
     * M-集合取第一条数据（特殊方法）
     */
    OmsStandardDataResult addCollectionFirstData(AddCollectionFirstDataReq reqDto);

    /**
     * 2-4-01查标准数据详情
     */
    OmsStandardDataResult queryStandardDataDetail(QueryStandardDataDetailReq reqDto);

    /**
     * 2-4-01查询标准数据列表
     */
    List<OmsStandardDataResult> queryStandardDataList(QueryStandardDataListReq reqDto);

    /**
     * 2-4-01批量查标准数据列表
     */
    List<OmsStandardDataResult> batchQueryStandardDataLIst(BatchQueryStandardDataLIstReq reqDto);
    //
}
